<!DOCTYPE composition PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:s="http://jboss.com/products/seam/taglib"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:rich="http://richfaces.org/rich"
	template="/layout/template.xhtml">

	<ui:define name="body">

		<rich:panel>
			<f:facet name="header">Company List</f:facet>

			<div class="results">
				<h:outputText value="No company exists"
					rendered="#{empty companyList.resultList}" /> 
					
				<h:dataTable id="companyList" 
					var="company" 
					value="#{companyList.resultList}" 
					cellspacing="10"
					rendered="#{not empty companyList.resultList}">
					
					<h:column>
						<f:facet name="header">Id</f:facet>
						#{company.id}
					</h:column>
					
					<h:column>
						<f:facet name="header">Name</f:facet>
						<s:link id="company" 
							value="#{company.name}" 
							view="/view/company.xhtml">
							<f:param name="companyId" 
								value="#{company.id}" />
						</s:link>
					</h:column>
					
					<h:column>
						<f:facet name="header">Contact Persons</f:facet>
						<h:outputText value="#{company.contactPersonsAsString}" />
					</h:column>

				</h:dataTable>
			</div>

		</rich:panel>

		<div class="actionButtons">
			<s:button id="done"
				value="Create company" view="/view/company.xhtml" />
		</div>

	</ui:define>

</ui:composition>
